前言

这是本博客的第一篇文章,用来记录这个网站的诞生过程。

环境

Required

  • OS X
  • HomeBrew
  • Node.js
  • Git
  • Hexo
  • Github

Optional

  • 百度统计账户
  • 域名
  • DNSPod账户

配置基本环境

安装hexo前先配置好基本环境,有

  • HomeBrew
  • Git
  • Node.js

安装完后测试,打开Terminal或者iTerm,键入“npm”,出现

1
Usage: npm <command>

表示Node.js已安装成功。同理,键入“git”,来检测Git是否安装成功。

安装Hexo

直接输入

1
npm install hexo-cli -g

Hexo使用-g参数安装到全局,npm前最好加上sudo,避免报权限错误。

至此安装完毕,更多细节参照Hexo的官方文档

Hexo的建站与配置

Hexo的官方文档

Hexo的官方主题

部署到Github

想要部署,首先你得有Github,这无需多言。

部署到GitHub上其实也非常简单,打开站点配置文件_config.yml:

1
2
3
4
5
6
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: github #部署工具的类型
repository:git@github.com:username/username.github.io.git #SSH链接
branch: master #分支

绑定域名

先上狗爹购买,输入你喜欢的域名,检测是否已被使用。

firstIMG

选一个没被taken的域名,买下来。

再设置DNS,用DNSpod,快,免费,稳定。

注册DNSpod,添加域名,如下图设置。

Paste_Image.png

最后在狗爹修改DNS地址,如图所示

Paste_Image.png

然后静待DNS解析完毕,就可以通过你的域名来访问了。

搭建完成

至此,就算搭建完成,如需进步一完善请参考Hexo官方文档,文章整理难免有疏漏,如果有错误的地方请留言通知我更改,过程中有疑问的也可以留言,我看到了会尽快解决!